void main() {
  // 字符串类型
  String str = '你好吗';
  print(str);

  int myNum = 134456789;
  print(myNum);

  // double
  double a = 12.456;
  a = 13;
  print(a);

  // 字符串拼接
  String name = '黄洁权';
  String k = '11';
  print('$name $k');

  // 运算符
  var c = myNum + a;
  print(c);

  // bool布尔类型
  bool flag = true;
  print(flag);

  // 判断条件
  var x = 123;
  var y = 456;

  print(x == y);

  if (x == y) {
    print('x=y');
  } else {
    print('x!=y');
  }

  // 第一种list
  var list1 = ['张三', 20, true];
  print(list1);
  print(list1.length);

  // 第二种list，指定类型
  var list2 = <String>['李白', '高大上'];
  print(list2);

  // 第三种list，添加数据
  var list3 = [];
  // list3 = ['code1', 001];
  list3.add('code1');
  list3.add(001);
  print(list3);

  // 第四种list
  var list4 = List.filled(2, ''); //固定长度的集合，无法再添加和删除
  list4[1] = '11';
  print(list4);
}
